Java 1.6 core or later, Spring, Spring Boot, JBOSS, Weblogic, microservices, Docker, unit test, Mock Services, Basic Cloud, Git
AWS cloud experience and preferably AWS cloud certified developer
Bachelor’s of Engineering or Technology or equivalent
Must have experience in Enterprise Application Design and execution in a Tech Lead/Architect role on a complex Enterprise Application
Should have 4 to 8 years development experience in any kind of front-end scripting
Should have Experience in application / product feature design, service oriented architecture (SOA), cloud computing technologies
Experience in traditional app languages Java 1.8 and higher, Spring Boot/Spring Data/Spring Batch, Web services, docker, redis, elasticsearch, REST and Microservices, Gradle, maven
Should have a strong working knowledge of web development / front end development and tools like JIRA, Agile concepts and RDBMS concepts
Should have 2+ experience in AWS services and Docker.
Be a fast learner, and eager to mentor less experienced team members
Good communication, problem solving and analytical skills
Experience on enhancements, application support and maintenance in addition to development.
Proficient understanding of cross-browser compatibility issues and ways to work around such issues
Proficient understanding of code versioning tools, such as Git /GITHUB
Should have understanding for unit testing Mockito, junit, spring test cases
Experience with automated testing tools (Junit/Jasmine/Karma) would be preferred
Duties and Responsibilities:
Collaborates with client stakeholders, Development & Testing teams across business and technical streams and provide expertise for solving complex business/technical requirements
Liaise with client’s stakeholders to prepare ICDs and architecture designing in-line with client expectations and strategy
Analyses, define application scope, objectives and classifies complex change request and reviews and evaluates possible enhancements.
Maintains active relationships with customers to determine business requirements
Performs code reviews / peer reviews and hands-on development
Build reusable code and libraries for future use
Must be able to lead a development team and work directly with individual developers to maintain continuity of development within the team.
Must be able to take Architectural direction and turn that direction into design patterns and coding standards for an Enterprise Application.
Possess ability to manage workload, manage multiple priorities, and manage conflicts with customers/employees/managers, as applicable
We use cookies to improve your online experience. If you continue on this website, you will be providing your consent to our use of cookies.
more informationI ACCEPT